@charset "utf-8";
.weui-line-reset:before {
	content: normal;
	display: none;
	position: static;
}

.weui-line-reset {
	position: relative;
}

.weui-line-reset:first-child:after,
.weui-line-reset:after {
	content: " ";
	display: block;
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	position: absolute;
	top: auto;
	left: 0;
	right: auto;
	bottom: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui-line-enhance:after {
	border-bottom: 1px solid #3CC51F!important;
}

.weui-notline:before {
	content: normal;
	display: none;
	position: static;
}

.weui-notline:after {
	content: normal;
	display: none;
	position: static;
}

[class*=b-line] {
	position: relative;
}

[class*=b-line]:before {
	content: " ";
	display: block;
	position: absolute;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.b-line-t:before {
	border-top: 1px solid #E5E5E5;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.b-line-r:before {
	border-right: 1px solid #E5E5E5;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.b-line-b:before {
	border-bottom: 1px solid #E5E5E5;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.value-text {
	display: block;
	width: 160px;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bg-d3b850 {
	background-color: #D3B850;
}

.bg-80b58c {
	background-color: #80B58C;
}

.bg-ca959f {
	background-color: #CA959F;
}

.bg-f2f2f2 {
	background-color: #F2F2F2;
}

.bg-ffffff {
	background-color: #FFFFFF;
}

.bg-ff5722 {
	background-color: #FF5722!important;
}

.color-wx {
	color: #1aad19;
}

.c-fff {
	color: #FFFFFF!important;
}

.c-e64340 {
	color: #E64340;
}

.c-1aad19 {
	color: #1aad19;
}

.c-888 {
	color: #888888!important;
}

.c-dcdcdc {
	color: #DCDCDC;
}

.c-ebebeb {
	color: #EBEBEB;
}

.c-f5f5f5 {
	color: #F5F5F5;
}

.c-f47023 {
	color: #F47023;
}

.c-ff9e80 {
	color: #FF9E80;
}

.lh28x {
	line-height: 28px;
}

.lh30x {
	line-height: 30px;
}

.lh32x {
	line-height: 32px;
}

.m-r-10x {
	margin-right: 80px!important;
}

.m-l-11x {
	margin-left: 88px!important;
}

.p-r-10x {
	padding-right: 80px!important;
}

.p-t-11x {
	padding-top: 88px!important;
}

.p-t-10x {
	padding-top: 80px!important;
}

.m-t-10x {
	margin-top: 80px!important;
}

.position-relative {
	position: relative;
}

.position-fixed {
	position: fixed;
}

.position-absolute {
	position: absolute;
}

.position-left {
	left: 0;
}

.position-bottom {
	bottom: 0;
}

.position-top {
	top: 0;
}

.position-right {
	right: 0;
}

.position-screen {
	left: 0;
	right: 0;
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ellipsis-area2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

a.block {
	display: block;
}


/* nothing-bg
 * ---------------------------------------------------- */

.nothing-box {
	min-height: 480px;
	color: #CCCCCC;
}

.nothing-bg {
	background-image: url(/public/home/images/nothing-bg.png);
	background-position: center;
	background-repeat: no-repeat;
}